package org.example.actualcombat.demos.web.modules.pms.model.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.example.actualcombat.demos.web.modules.pms.model.*;

import java.util.List;

@Data
@ApiModel(description = "用户实体 - 继承了PmsProduct的DTO")
public class PmsProductSaveParamDTO extends PmsProduct {

    // 会员价格
    @ApiModelProperty(value = "会员价格列表",example = "这里是举例的字符串,必须是字符串")
    private List<PmsMemberPrice> memberPriceList;
    // 商品满减
    @ApiModelProperty(value = "商品满减列表",example = "[1,2,3]")
    private List<PmsProductFullReduction> productFullReductionList; //
    // 商品阶梯价格
    private List<PmsProductLadder> productLadderList; //
    // 商品属性相关
    private List<PmsProductAttributeValue> productAttributeValueList; //
    private List<PmsSkuStock> skuStockList; //
}
